Big Huge Thesaurus

Cadra cautella

noun